Small hydropower - German English Dictionary